package com.ruoyi.fs.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 还款统计对象 fs_repayment_statistic
 * 
 * @author hero
 * @date 2024-11-12
 */
public class FsRepaymentStatistic extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 年 */
    @Excel(name = "年")
    private Integer year;

    /** 月 */
    @Excel(name = "月")
    private Integer month;

    /** 所属人 */
    @Excel(name = "所属人")
    private Long ssr;

    /** 总案件数 */
    @Excel(name = "总案件数")
    private Integer znum;

    /** 总金额 */
    @Excel(name = "总金额")
    private BigDecimal zje;

    /** 待还案件数 */
    @Excel(name = "待还案件数")
    private Integer dhnum;

    /** 待还金额 */
    @Excel(name = "待还金额")
    private BigDecimal dhje;

    /** 待审核案件数 */
    @Excel(name = "待审核案件数")
    private Integer dshnum;

    /** 待审核金额 */
    @Excel(name = "待审核金额")
    private BigDecimal dshje;

    /** 已还案件数 */
    @Excel(name = "已还案件数")
    private Integer yhnum;

    /** 已还金额 */
    @Excel(name = "已还金额")
    private BigDecimal yhje;

    /** 逾期案件数 */
    @Excel(name = "逾期案件数")
    private Integer yqnum;

    /** 逾期金额 */
    @Excel(name = "逾期金额")
    private BigDecimal yqje;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setYear(Integer year) 
    {
        this.year = year;
    }

    public Integer getYear() 
    {
        return year;
    }
    public void setMonth(Integer month) 
    {
        this.month = month;
    }

    public Integer getMonth() 
    {
        return month;
    }
    public void setSsr(Long ssr) 
    {
        this.ssr = ssr;
    }

    public Long getSsr() 
    {
        return ssr;
    }
    public void setZnum(Integer znum) 
    {
        this.znum = znum;
    }

    public Integer getZnum() 
    {
        return znum;
    }
    public void setZje(BigDecimal zje) 
    {
        this.zje = zje;
    }

    public BigDecimal getZje() 
    {
        return zje;
    }
    public void setDhnum(Integer dhnum) 
    {
        this.dhnum = dhnum;
    }

    public Integer getDhnum() 
    {
        return dhnum;
    }
    public void setDhje(BigDecimal dhje) 
    {
        this.dhje = dhje;
    }

    public BigDecimal getDhje() 
    {
        return dhje;
    }
    public void setDshnum(Integer dshnum) 
    {
        this.dshnum = dshnum;
    }

    public Integer getDshnum() 
    {
        return dshnum;
    }
    public void setDshje(BigDecimal dshje) 
    {
        this.dshje = dshje;
    }

    public BigDecimal getDshje() 
    {
        return dshje;
    }
    public void setYhnum(Integer yhnum) 
    {
        this.yhnum = yhnum;
    }

    public Integer getYhnum() 
    {
        return yhnum;
    }
    public void setYhje(BigDecimal yhje) 
    {
        this.yhje = yhje;
    }

    public BigDecimal getYhje() 
    {
        return yhje;
    }
    public void setYqnum(Integer yqnum) 
    {
        this.yqnum = yqnum;
    }

    public Integer getYqnum() 
    {
        return yqnum;
    }
    public void setYqje(BigDecimal yqje) 
    {
        this.yqje = yqje;
    }

    public BigDecimal getYqje() 
    {
        return yqje;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("year", getYear())
            .append("month", getMonth())
            .append("ssr", getSsr())
            .append("znum", getZnum())
            .append("zje", getZje())
            .append("dhnum", getDhnum())
            .append("dhje", getDhje())
            .append("dshnum", getDshnum())
            .append("dshje", getDshje())
            .append("yhnum", getYhnum())
            .append("yhje", getYhje())
            .append("yqnum", getYqnum())
            .append("yqje", getYqje())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
